Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Switzerland #1-w1 Switzerland #1-w2 Switzerland #1-w3 Portugal F1 Switzerland #1-w4 France F4 Portugal F2 Greece F1 Italy F3 Italy F6 Italy F8 Italy F9 Italy F10 Italy F15 Belgium F1 Italy F17 Netherlands F1 Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Open Castilla y Leon - Segovia 6th Sardinian International Championships - Cagliari XXXVII Torneig C.E. Laieta - Barcelona San Remo Tennis Cup - San Remo Open Castilla y Leon - Segovia Brasov Challenger - Brasov China Open - Beijing Riviera di Rimini Challenger - Rimini Genoa Open Challenger-Fondazione Carige - Genova XI Ciutat de Barcelona - Barcelona Lambertz Open by Stawag - Aachen Bancastato Challenger Lugano - Lugano Siemens Open - Scheveningen San Marino Cepu Open - San Marino Genoa Open - Genova Pekao Open - Szczecin Morocco Tennis Tour - Casablanca Genova Open Challenger - Genova Open Costa Daurada - Tarragona KGHM Dialog Polish Indoors - Wroclaw Morocco Tennis Tour - Rabat Belgium F2 Porsche Open - Poznan Italy F16 Italy F11 Sunrise Challenger Biella Challenger Rome Challenger Palermo Challenger Ortisei Challenger Bergamo Challenger Sopot Challenger Manerbio Challenger Florianopolis Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba XXX Edizione 'A Savoldi Marco' - Manerbio Banja Luka Challenger 2003 - Banja Luka Cordenons Challenger Prostejov Challenger Istanbul Challenger Bergamo Challenger Irving Challenger Mersin Challenger X Open Internacional D'Andorra - Andorra Tunis Challenger Copa Sevilla Internacionales de Andalucia - Seville Dharwad Challenger 2003 - Dharwad Internazionali di Tennis - Bergamo Arroyo de la Encomienda - Valladolid Garden Open 2004 - Rome San Marino Challenger Geneva Challenger Prague Challenger Porsche Open - Poznan Timisoara Challenger - Timisoara The LTA Bolton Challenger - Bolton Canottieri Minico 2004 - Mantova Siemens Open 2004 - Scheveningen Ostrava Challenger 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Todi Challenger Marburg Challenger Top Wool Challenger-Immagine Trophy - Biella Citta di Como - Como Scheveningen Challenger Cepu Open - San Marino Biella Challenger Alfa Romeo Tennis Cup - Cordenons Societa Canottieri Mincio 2005 - Mantova Guzzini Challenger - Recanati Challenger Tunisie - Tunis Manerbio Challenger Genova Challenger Istanbul Challenger San Marino Cepu Open - San Marino Antonio Savoldi-Marco Co. - Manerbio Almaty Challenger Tashkent Challenger Black Forest Open 2004 - Freudenstadt Bauer Watertechnology Cup - Eckental Unique Zagreb Open - Zagreb Canberra Challenger Rennes Challenger X Trofeo Ciudad de Quito - Quito Lambertz Open - Aachen Heilbronn Open - Heilbronn Internazionali de Tennis di Bergamo - Bergamo Punta Del Este Challenger Tunis Open 2007 - Tunis Pekao Open - Szczecin Lambertz Open by Stawag - Aachen BMW Tennis Championship - Sunrise Jameson Cup - Milan Padova Challenger Szczecin Challenger Bratislava Challenger Sir Supermercati - Rome Turin Challenger Perugia Challenger Seville Challenger San Marino Challenger BMW Tennis Championship - Sunrise 5° Sporting Challenger - Turin ATP Guzzini Challenger - Recanati Le Gosier Challenger Reggio Emilia Challenger Internazionali di Tennis di Bergamo - Bergamo VIII Torneo Internazionale di Tennis - Barletta San Marino Challenger Cordenons Challenger Braunschweig Challenger Caltanissetta Challenger Santiago Challenger Vercelli Challenger Como Challenger Genova Challenger Oberstaufen Challenger Orleans Challenger Eckental Challenger Sibiu Challenger Helsinki Challenger Ortisei Challenger 7° Trani Cup - Trani Tatra Banka Slovak Open - Bratislava Courmayeur Challenger Barletta Challenger Milan Indoors - Milan Nottingham Challenger Okal Cup 2003 - Eckental X Torneo Internazionale di Tennis - Barletta Trofeo Barcelona de Tenis - Barcelona Biella Challenger Marbella Challenger Open Castilla y Leon - Segovia Riviera di Rimini Challenger 2004 - Rimini Open 13 - Marseille Rome Challenger Sophia Antipolis Challenger GHI Bronx Tennis Classic - Bronx Croatia Open - Umag Idea Prokom Open - Sopot TD Waterhouse Cup - Long Island Campionati Internazionali di Sicilia - Palermo AIG Japan Open - Tokyo Bastad Challenger Chennai Open - Chennai Cordenons Challenger Santiago Challenger Argentina Open - Buenos Aires Tatra Banka Open 2006 - Bratislava Brasil Open - Costa do Sauipe Eckental Challenger Abierto Mexicano Telfonica MoviStar - Acapulco Estoril Open - Estoril Rome Challenger Internationaler Raiffeisen Grand Prix - St. Polten Napoli Challenger The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Prostejov Challenger Synsam Swedish Open - Bastad Rome Challenger Ortisei Challenger Brest Challenger Eckental Challenger Prostejov Challenger ATP Open Castilla y Leon - Segovia Croatia Open - Umag Idea Prokom Open - Sopot Furth Challenger Pilot Pen Tennis - New Haven Cherbourg Challenger Thailand Open - Bangkok Pau Challenger Marbella Challenger Sophia Antipolis Challenger Tunis Challenger St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Chennai Open - Chennai 3° Trofeo 'Citta di Brindisi' - Brindisi Heilbronn Challenger Genoa Open 'Fondazione Carige' - Genova Recanati Challenger AT&T Challenger of Dallas - Dallas Open de Tenis Comunidad Valenciana - Valencia Prostejov Challenger Nokian Hakkapeliitta Open - Tampere Bulgarian Open - Sofia Grand Prix Hassan II - Casablanca Estoril Open - Estoril Dutch Open Tennis - Amersfoort Augsburg Challenger Orange Prokom Open - Sopot Belgaum Open - Belgaum Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Lambertz Open - Aachen Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Gran Canaria 2 Challenger Chennai Open - Chennai Heineken Open - Auckland Memorial Savigni - Sassuolo SAP Open - San Jose Baumag Open - Budapest ABN/AMRO World Tennis Tournament - Rotterdam Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Red Letter Days Open - Nottingham Mercedes Cup - Stuttgart Tennis Napoli Cup - Napoli Ciudad de Pozoblanco Open Diputacion - Cordoba Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Volkswagen Challenger 2004 - Wolfsburg AIG Japan Open Tennis Championships - Tokyo 10ø Tornea B. Camparini - Reggio Emilia ATP Kremlin Cup - Moscow Tehran Open 2004 - Tehran Mitsubishi Electric Europe Cup - Monza St. Petersburg Open - St. Petersburg IPP Open - Helsinki Ethias Trophy - Mons Chennai Open - Chennai SAP Open - San Jose BMW Open - Munich Grand Prix Hassan II - Casablanca The LTA Men's Challenger - Southampton The Nottingham Open - Nottingham Allianz Suisse Open Gstaad - Gstaad USTA Men's Challenger of Dallas - Dallas Challenger Ford de Cherbourg - Cherbourg Tennis Napoli Cup 2006 - Napoli Pilot Pen Tennis - New Haven Czech Open 2006 - Prostejov PBZ Zagreb Indoors - Zagreb SA Tennis Open - Johannesburg The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Interwetten Austrian Open - Kitzbuhel AEGON Championships - London AEGON International - Eastbourne Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia Qatar Exxon Mobil Open - Doha Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Dubai Tennis Championships - Dubai Bratislava Challenger Morocco Tennis Tour - Marrakech Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON International - Eastbourne ATP Studena Croatia Open Umag - Umag AIG Japan Open Tennis Championships - Tokyo Qatar ExxonMobil Open - Doha Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart Brest Challenger Mons Challenger China Open - Beijing Erste Bank Open - Vienna Helsinki Challenger Maia Challenger Qatar ExxonMobil Open - Doha Heineken Open - Auckland Barletta Challenger PBZ Zagreb Indoors - Zagreb Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Serbia Open - Belgrade Mercedes Cup - Stuttgart Bet-at-home Cup - Kitzbuhel Citi Open - Washington St. Petersburg Open - St. Petersburg PTT Thailand Open - Bangkok Gran Canaria 1 Challenger China Open - Beijing Kremlin Cup - Moscow Santiago Challenger Qatar ExxonMobil Open - Doha Apia International - Sydney Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Rome Challenger AEGON Championships - London Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Grand Prix Hassan II - Casablanca Portugal Open - Oeiras Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Dallas Challenger Open 13 - Marseille Generali Open - Kitzbuhel Estoril Open - Estoril Genova Challenger Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing Campionati Internazionali di Sicilia - Palermo BMW Open - Munich Mons Challenger PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach ABN AMRO World Tennis Tournament - Rotterdam BRD Nastase Tiriac Trophy - Bucharest PBZ Zagreb Indoors - Zagreb BMW Open - Munich Topshelf Open - 's-Hertogenbosch AEGON Championships - London Shenzhen Open - Shenzhen Sao Paulo Challenger Tour Finals Erste Bank Open - Vienna Ortisei Challenger Millennium Estoril Open - Estoril Aircel Chennai Open - Chennai Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech BRD Nastase Tiriac Trophy - Bucharest Rabat Challenger Geneva Open - Geneva BCR Open Romania - Bucharest Konzum Croatia Open - Umag BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Medibank International - Sydney Marrakech Challenger Grand Prix Hassan II - Casablanca Open Sud de France - Montpellier Rome Challenger Open Sud de France - Montpellier Argentina Open - Buenos Aires Barletta Challenger Moselle Open - Metz If Stockholm Open - Stockholm Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril Open Parc - Lyon Antalya Cup - Antalya SkiStar Swedish Open - Bastad Napoli Challenger Winston-Salem Open - Winston-Salem International German Open - Hamburg If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Tata Open Maharashtra - Pune Sydney International - Sydney Delray Beach Open - Delray Beach Generali Open - Kitzbuhel New York Open - New York Rome Challenger Rakuten Japan Open - Tokyo China Open - Beijing The Dubai Tennis Championships - Dubai St. Petersburg Open - St. Petersburg Millenium Tennis Championships - Delray Beach AEGON International - Eastbourne Open de la Comunidad Valenciana - Valencia Synsam Swedish Open - Bastad BA-CA Tennis Trophy - Vienna Next Generation Adelaide International - Adelaide Medibank International - Sydney Mercedes Cup - Stuttgart Cherbourg Challenger AIG Japan Open Tennis Championships - Tokyo PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca German Tennis Championships - Hamburg Gerry Weber Open - Halle Mercedes Cup - Stuttgart Mouilleron-Le-Captif Challenger Thailand Open - Bangkok Bank Austria Tennis Trophy - Vienna Aircel Chennai Open - Chennai Napoli Challenger US Men's Clay Court Championship - Houston AEGON International - Eastbourne Allianz Suisse Open - Gstaad ATP Studena Croatia Open - Umag Francavilla Challenger PTT Thailand Open - Bangkok If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca AEGON Championships - London SkiStar Swedish Open - Bastad Ortisei Challenger Grand Prix Hassan II - Casablanca SkiStar Swedish Open - Bastad Pullach Challenger Aircel Chennai Open - Chennai Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar Open de Tenis Comunidad Valenciana - Valencia Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo ARAG World Team Championship - Dusseldorf St. Brieuc Challenger San Marino Challenger Aix En Provence Challenger Erste Bank Open - Vienna Orleans Challenger Valencia Open - Valencia Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Qatar ExxonMobil Open - Doha Heineken Open - Auckland Apia International - Sydney Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Genova Challenger Grand Prix Hassan II - Casablanca Aegon Nottingham Open - Nottingham AEGON Championships - London Bordeaux Challenger Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing Valencia Open - Valencia St. Petersburg Open - St. Petersburg ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam U.S. Mens's Clay Court Championship - Houston Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril Tampere Challenger AEGON Championships - London San Benedetto Challenger Garanti Koza Sofia Open - Sofia Aircel Chennai Open - Chennai Jameson Cup - Milan Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Bet-at-home Open - Hamburg Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril China Open - Beijing Lille Challenger Alicante Challenger Memphis Open - Memphis Qatar ExxonMobil Open - Doha Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona Shenzhen Open - Shenzhen Quimper Challenger Alicante Challenger New York Open - New York US Men's Clay Court Championship - Houston Millennium Estoril Open - Estoril Milan Challenger Swiss Open - Gstaad Open Sud de France - Montpellier Delray Beach Open - Delray Beach Heineken Open Shanghai - Shanghai Open Seat Godo 2005 - Barcelona Open Romania - Bucharest Stockholm Open - Stockholm Sydney International - Sydney Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Gerry Weber Open - Halle Mercedes Cup - Stuttgart Croatia Open Umag - Umag BCR Open Romania - Bucharest Open de Tenis Comunidad Valenciana - Valencia Orange Warsaw Open - Warsaw Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel BCR Open Romania - Bucharest Thailand Open - Bangkok China Open - Beijing AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna ATP Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel Tennis Masters Series - Madrid Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid ABN AMRO World Tennis Tournament - Rotterdam BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Shanghai ATP Masters 1000 - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Serbia Open - Belgrade Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Qatar ExxonMobil Open - Doha Open 13 - Marseille Open de la Comunidad Valenciana - Valencia Monte-Carlo Rolex Masters - Monte-Carlo Erste Bank Open - Vienna Mutua Madrilena Madrid Open - Madrid Open Sud de France - Montpellier Argentina Open - Buenos Aires Internazionali BNL d'Italia - Rome Ricoh Open - 's-Hertogenbosch Generali Open - Kitzbuhel Intrum Stockholm Open - Stockholm Open 13 Provence - Marseille Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Erste Bank Open - Vienna The Artois Championships - London Mutua Madrid Open - Madrid Ilkley Challenger Canberra Challenger BNP Paribas Masters - Paris BellSouth Open - Vina del Mar Regions Morgan Keegan Championships - Memphis Swiss Open - Gstaad Open de la Comunidad Valenciana - Valencia Heineken Open - Auckland Monte-Carlo Rolex Masters - Monte-Carlo AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Sony Ericsson Open - Miami Mutua Madrid Open - Madrid Topshelf Open - 's-Hertogenbosch BNP Paribas Open - Indian Wells Thailand Open - Bangkok Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Open SEAT 2008 - Barcelona Sony Open Tennis - Miami Miami Open - Miami Internazionali BNL d'Italia - Rome Gerry Weber Open - Halle Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Open de Tenis Comunidad Valenciana - Valencia Moselle Open - Metz BNP Paribas Masters - Paris Valencia Open - Valencia Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Campionati Internazionali D'Italia - Rome Rogers Masters - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Rogers Cup - Montreal Western & Southern Open - Cincinnati Sony Open Tennis - Miami Rogers Cup - Toronto Mutua Madrid Open - Madrid Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami St. Petersburg Open - St. Petersburg Copa Claro - Buenos Aires Kremlin Cup - Moscow Apia International - Sydney Grand Prix de Tennis de Lyon - Lyon Shenzhen Open - Shenzhen European Open - Antwerp Erste Bank Open - Vienna ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Swiss Indoors Basel - Basel Barcelona Open Banc Sabadell - Barcelona U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Sony Ericsson Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha Masters Series Hamburg - Hamburg U.S. Open - New York Davis Cup, Group 1, 2R, CRO-ITA 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, World Group, PO, ITA-CHI 4-1 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, World Group, PO, RUS-ITA 1-4 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, Group 1, 2R, ISR-ITA 3-2 Hopman Cup - Perth Davis Cup, World Group, PO, SWE-ITA 3-2 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, World Group, 1R, CAN-ESP 3-2 Davis Cup, World Group, SF, SUI-ITA 3-2 Campeonato de Espana Kia de Tenis 2004 - Madrid Davis Cup, Group 1, 1R, ITA-BLR 5-0 AAMI Classic - Kooyong All Lower level tournaments Olympics - Beijing